import { BwComTypeEnum } from '@bitwit/base-com-render'

/** 当前自定义组件设计信息模型 */
export interface BwDesignDragAddNodeModel {
  /** 位置下标 */
  newIndex: number

  /** 目标节点ID */
  toNodeId: string

  /** 目标节点类型 */
  toNodeType?: string

  /** 目标节点插槽标识 */
  toNodeSlotCode: string

  /** 拖拽元素的名称 */
  dragComName: string

  /** 拖拽元素的标识 */
  dragComCode: string

  /** 拖拽元素所属应用的标识 */
  dragComAppCode: Nullable<string>

  /** 拖拽元素的类型 */
  dragComType: BwComTypeEnum
}
